import 'package:flutter/material.dart';

//尺寸部分。通过将自身的固定尺寸，传递给child，来达到控制child尺寸的目的；
//超出部分。可以突破父节点尺寸的限制，超出部分也可以被渲染显示，与OverflowBox类似。
class SizedOverflowBoxWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: new AppBar(
          title: new Text("SizedOverflowBox"),
          leading: new BackButton(),
        ),
        body: new Container(
          color: Colors.green,
          width: 200,
          height: 200,
          padding: const EdgeInsets.all(5),
          child: SizedOverflowBox(
            //size：固定的尺寸
            size: Size(200, 200),
            child: Container(
              color: Color(0x33FF00FF),
              width: 200,
              height: 100,
            ),
          ),
        ));
  }
}
